Farming: towards a Rigorous Deenition and Eecient Transputer Implementation

نویسندگان

  • Warren Day
  • Steve Hill
چکیده

The technique of the processor farm has become very widely used for paral-lelising applications, often being mentioned without reference to any source. The goal of this work has been to put together a complete and rigorous understanding of what the technique can be used for and what is needed in order to arrive at an eeciently farmed application. This paper consists of these two parts. We have shown, via the UNITY theory of programming, that the basic structure of the processor farm may be used to parallelise a much wider domain of applications than has generally been considered. Second, we show by example, how to build eecient implementations for the rst generation of INMOS Transputers. This work is new in that it is the rst that has been able to test farming harnesses by taking an abstract view of the application. This paper has been written in a semi-\instruction manual" style. Also it should serve as an introduction to the subject.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Farming towards a rigorous de nition and e cient transputer implementation

The technique of the processor farm has become very widely used for paral lelising applications often being mentioned without reference to any source The goal of this work has been to put together a complete and rigorous un derstanding of what the technique can be used for and what is needed in order to arrive at an e ciently farmed application This paper consists of these two parts We have sho...

متن کامل

Correctness of Compiling Occam to Transputer Code

This paper contributes to the development of a rigorous mathematical framework for the study of provably correct compilation techniques. The proposed method is developed through an implementation of a real{life non{toy imperative programming language with nondeterminism and parallelism { namely Occam { to a commercial machine, namely the Transputer. We provide a mathematical deenition of the Tr...

متن کامل

Performance of Pvm on a Highly Parallel Transputer System

Although PVM was developed to use a network of heterogeneous UNIX computers as a single large parallel computer, it has become an interface for portable programming even on MPP's. We present PVM performance results for a massively parallel transputer system with up to 512 processors. In comparison to an implementation of the same application in the native transputer operating system Parix, we r...

متن کامل

A Model for the Compilation of Data

We present a new model DF for the implementation of non-strict but non-lazy functional languages (dataaow languages) on conventional parallel hardware. DF consists of a small set of functions that can be added to any imperative language and allow to express dataaow behaviour in a simple and eecient way. The purpose of this model is to provide a high-level and machine-independent target language...

متن کامل

A High - Level Target Language for theCompilation of Data

We present a new model DF for the implementation of non-strict but non-lazy functional languages (dataaow languages) on conventional parallel hardware. DF consists of a small set of functions that can be added to any imperative language and allow to express dataaow behaviour in a simple and eecient way. The purpose of this model is to provide a high-level and machine-independent target language...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992